// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:53:59

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   km.java

package com.zelix;

import java.io.DataInputStream;
import java.io.IOException;

// Referenced classes of package com.zelix:
//            jm, dc, is, xs, 
//            jb, lt

public class km extends jm
{

    public km(jb jb, lt lt)
        throws IOException, dc
    {
        int i;
        int j;
        boolean flag;
        flag = is.g;
        super(lt);
        i = jb.readUnsignedShort();
        super.b = new is[i];
        super.b[0] = xs.a(this, 1);
        j = 1;
        if(!flag) goto _L2; else goto _L1
_L1:
        is is1 = is.a(j, jb, this);
        super.b[j++] = is1;
        if(is1.i() == 2)
            super.b[j++] = xs.a(this, 1);
_L2:
        if(j >= i)
            return;
        if(true) goto _L1; else goto _L3
_L3:
    }
}